using System;
using System.Collections;

namespace InfoJetSoft.Service.Entity
{
	public class DataSPListAdapter : DataWebAdapter, ICloneable
	{

		public string SiteUrl {
			get {
				return siteUrl;
			}
			
			set {
				this.siteUrl = value;
			}
		}

		public string Guid {
			get {
				return guid;
			}
			
			set {
				this.guid = value;
			}
		}

		public string Group {
			get {
				return group;
			}
			
			set {
				this.group = value;
			}
		}

		public ArrayList FieldList {
			get {
				return fieldList;
			}
			
			set {
				this.fieldList = value;
			}
		}

		public bool QueryAllowed
		{
			get
			{
				return this.queryAllowed;
			}
			set
			{
				this.queryAllowed = value;
			}
		}

		public bool SubmitAllowed
		{
			get
			{
				return this.submitAllowed;
			}
			set
			{
				this.submitAllowed = value;
			}
		}

        public bool IsRW
        {
            get
            {
                return this.isRW;
            }
            set
            {
                this.isRW = value;
            }
        }

		private string siteUrl = null;
		private string guid = null;
		private string group = null;
		private ArrayList fieldList = null;
		private bool queryAllowed = false;
		private bool submitAllowed = false;

        //CID 0703 //2010.12.19 //Begin
        private bool isRW = false;
        //CID 0703 //2010.12.19 //End

		public Object Clone()
		{
			return this.MemberwiseClone();
		}

	}
}
